草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

c# - Asp.Net 中 Task.Run 和 QueueBackgroundWorkItem 的区别

使用到底有什么区别Task.Run(()=>{LongRunningMethod();});或HostingEnvironment.QueueBackgroundWorkItem(clt=>LongRunningMethod());我在Asp.NetMVC应用程序上进行了测试,在该应用程序中,我在使用Task.Run或QBWI调用的异步任务中持续向文本文件写入一行约10分钟。使用Task和QBWI都很好。我的异步方法一直在毫无问题地写入该文件,直到10分钟。我没有观察到IIS对其回收造成干扰。那么QueueBackgroundWorkItem有什么特别之处呢?

c# - 如何在 ASP.NET MVC 中设置时区?

在我的网站上,我需要知道人们所在的时区,以便在正确的时间向他们显示消息。我不太确定在有关如何执行此操作的教程方面要搜索什么。我打算做的是:当用户访问我的网站时,他们将通过从下拉列表中选择来设置时区。我会将他们的设置存储在我的数据库中,并用它来计算时间。我不确定我需要什么。我的数据库时间应该存储什么?我在某处读到它应该存储为UTC。如何设置我的数据库来执行此操作?此外,我将在共享托管站点上,因此必须以我可以做到的方式进行设置(可能通过webconfig?)。接下来,我需要一个包含所有时区的列表作为HTML帮助程序或常规HTML。我真的不想做一个。然后,就像我说的,我需要一个教程来告诉我该

c# - 如何在 ASP.NET MVC 中设置时区?

在我的网站上,我需要知道人们所在的时区,以便在正确的时间向他们显示消息。我不太确定在有关如何执行此操作的教程方面要搜索什么。我打算做的是:当用户访问我的网站时,他们将通过从下拉列表中选择来设置时区。我会将他们的设置存储在我的数据库中,并用它来计算时间。我不确定我需要什么。我的数据库时间应该存储什么?我在某处读到它应该存储为UTC。如何设置我的数据库来执行此操作?此外,我将在共享托管站点上,因此必须以我可以做到的方式进行设置(可能通过webconfig?)。接下来,我需要一个包含所有时区的列表作为HTML帮助程序或常规HTML。我真的不想做一个。然后,就像我说的,我需要一个教程来告诉我该

c# - 如何在 UserControl (.ascx) 中调用 ASP.NET WebMethod

是否可以将WebMethod放在ascx.cs文件中(对于UserControl),然后从客户端jQuery代码中调用它?由于某些原因,我无法将WebMethod代码放在.asmx或.aspx文件中。示例:在ArticleList.ascx.cs中,我有以下代码:[WebMethod]publicstaticstringHelloWorld(){return"helloWorld";}在ArticleList.ascx文件中,我调用了WebMethod,如下所示:$.ajax({type:"POST",contentType:"application/json;charset=utf-

c# - 如何在 UserControl (.ascx) 中调用 ASP.NET WebMethod

是否可以将WebMethod放在ascx.cs文件中(对于UserControl),然后从客户端jQuery代码中调用它?由于某些原因,我无法将WebMethod代码放在.asmx或.aspx文件中。示例:在ArticleList.ascx.cs中,我有以下代码:[WebMethod]publicstaticstringHelloWorld(){return"helloWorld";}在ArticleList.ascx文件中,我调用了WebMethod,如下所示:$.ajax({type:"POST",contentType:"application/json;charset=utf-

c# - Twitter Bootstrap 和 ASP.NET GridView

我在使用TwitterBootstrap时遇到问题从我的ASP.NET应用程序。当我将tabletable-stripedcss类用于我的asp:GridView控件时,它将表格的Header视为行。我的GridViewASP.NET标记结果UsernameFirstNameLastNameuser1TestUser1user2TestUser2user3TestUser3应该是这样的#FirstNameLastNameUsername1MarkOtto@mdo2JacobThornton@fat3LarrytheBird@twitter如何使我的asp:GridView的header

c# - Twitter Bootstrap 和 ASP.NET GridView

我在使用TwitterBootstrap时遇到问题从我的ASP.NET应用程序。当我将tabletable-stripedcss类用于我的asp:GridView控件时,它将表格的Header视为行。我的GridViewASP.NET标记结果UsernameFirstNameLastNameuser1TestUser1user2TestUser2user3TestUser3应该是这样的#FirstNameLastNameUsername1MarkOtto@mdo2JacobThornton@fat3LarrytheBird@twitter如何使我的asp:GridView的header

c# - 使用模型的 ASP.NET MVC 重定向

目前,我的Controller中有一个方法可以接受表单集合、保存数据,然后在“详细信息”页面中显示数据。目前,代码看起来像这样:[HttpPost]publicActionResultCreate(PersonModelperson){if(person.IsValid()){person.additionalData="Personcreatedsuccessfully";returnView("Details",person);}}问题是,以这种方式返回详细信息View会保留URLmysite/Person/Create-理想情况下,我希望URL为mysite/Person/Det

c# - 使用模型的 ASP.NET MVC 重定向

目前,我的Controller中有一个方法可以接受表单集合、保存数据,然后在“详细信息”页面中显示数据。目前,代码看起来像这样:[HttpPost]publicActionResultCreate(PersonModelperson){if(person.IsValid()){person.additionalData="Personcreatedsuccessfully";returnView("Details",person);}}问题是,以这种方式返回详细信息View会保留URLmysite/Person/Create-理想情况下,我希望URL为mysite/Person/Det

c# - 将 Plupload 与 ASP.NET/C# 结合使用

更新我能够让一切正常工作,我只是想用更新后的代码发回。我采纳了DarinDimitrov关于使用单独的通用http处理程序来处理文件上传的建议,因此这是我为此想出的代码……如果您有任何问题,请告诉我。usingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.IO;usingSystem.Net;usingSystem.Web;publicclassUpload:IHttpHandler{publicvoidProcessRequest(HttpContext